local flasks = {"Flask of Steelskin"}
local battle_elixirs = {"Elixir of the Master"}
local guardian_elixirs = {"Elixir of Deep Earth", "Prismatic Elixir"}
local noFlask=true;
local noBattleElixir=true;
local noGuardianElixir  =true;
for _, flask in pairs(flasks) do
    if UnitBuff("player", flask) then
        noFlask=false
        break
    end
end
for _, battle_elixir in pairs (battle_elixirs) do
    if UnitBuff("player", battle_elixir) then
        noBattleElixir = false;
    end
end
for _, guardian_elixir in pairs (guardian_elixirs) do
    if UnitBuff("player", guardian_elixir) then
        noGuardianElixir = false
    end
end
if (noFlask and noBattleElixir and noGuardianElixir) then
--print("noflask");
    return IconSpell(53758);
elseif (noFlask and noBattleElixir) then
--print("nobattle");
    return IconSpell(79635);
elseif (noFlask and noGuardianElixir) then
  --print("noguard");
  return IconSpell(79631);
end